package com.bupt.secret.constant;

public class BuptConstant {

    // RSA 相关常量
    // RSA最大位数
    public static final int RSAREF_MAX_BITS = 2048;
    // RSA最大字节长度
    public static final int RSAREF_MAX_LEN = (RSAREF_MAX_BITS + 7) / 8;
    // RSA质数最大位数
    public static final int RSAREF_MAX_PBITS = (RSAREF_MAX_BITS + 1) / 2;
    // RSA质数最大字节长度
    public static final int RSAREF_MAX_PLEN = (RSAREF_MAX_PBITS + 7) / 8;

    // ECC 相关常量
    // 定义椭圆曲线加密(ECC)的最大位数
    public static final int ECCREF_MAX_BITS = 512;
    // 根据ECC的最大位数计算出的最大字节长度
    public static final int ECCREF_MAX_LEN = (ECCREF_MAX_BITS + 7) / 8;

    // 成功状态码
    public static final int OK = 0;

}
